package com.xjgc.eip.pojo;
/*
 * 
 * 生产订单接口
 * 
 */
public class ZxjEip2CAufnr {
	private String no;	//生产订单号	VARCHAR(20)
	private String id;	//销售订单号	VARCHAR(20)
	private String salesOrderId;	//采购订单行项目号	VARCHAR(128)
	private String salesOrderNo;	//销售订单行项目号	VARCHAR(20)
	private String customerOrderRowNo;	//物料编码	VARCHAR(20)
	private String salesOrderLineProjectsNo;	//规格型号	VARCHAR(128)
	private String materialNo;	//需求数量	INT
	private String specificationType;	//要求日期	DATETIME
	private String demandQuantity;	//计划开始时间	DATETIME
	private String requiredDate;	//计划结束时间	DATETIME
	private String plannedStartUpTime; 	//实际开始时间	DATETIME
	private String plannedEndTime; 	//实际结束时间	DATETIME
	private String actualStartTime;	//状态	VARCHAR(2)
	private String actualEndTime;	//发货状态	VARCHAR(2)
	private String status;	//Tags：需要同步的数据中心tag列表，逗号分隔	[“aa”,”bb”]	Tag最多10个，每个tag字符不能超过20	VARCHAR（10）
	private String productionStatus;	//工序	VARCHAR(2)
	private String tags[];	//删除标志	VARCHAR(2)
	private procedures2 procedures;	//备用字段1	VARCHAR(200)
	private Remark labels;	//备用字段2	VARCHAR(200)

	private String istatus;	//集成传输状态	CHAR(1)
	private String imessage;	//集成传输消息	CHAR(200)
	private String ioflag;	//代理服务读取状态	CHAR(1)
	private String unit;

	public ZxjEip2CAufnr(String no, String salesOrderId,
			String salesOrderNo, String customerOrderRowNo, String salesOrderLineProjectsNo, String materialNo,
			String specificationType, String demandQuantity, String requiredDate, String plannedStartUpTime, String plannedEndTime,
			String actualStartTime, String actualEndTime, String status, String productionStatus, String tags[], procedures2 procedures,
			Remark labels,String id,String unit) {
		super();
		this.no = no;
		this.id = id;
		this.salesOrderId = salesOrderId;
		this.salesOrderNo = salesOrderNo;
		this.customerOrderRowNo = customerOrderRowNo;
		this.salesOrderLineProjectsNo = salesOrderLineProjectsNo;
		this.materialNo = materialNo;
		this.specificationType = specificationType;
		this.demandQuantity = demandQuantity;
		this.requiredDate = requiredDate;
		this.plannedStartUpTime = plannedStartUpTime;
		this.plannedEndTime = plannedEndTime;
		this.actualStartTime = actualStartTime;
		this.actualEndTime = actualEndTime;
		this.status = status;
		this.productionStatus = productionStatus;
		this.tags = tags;
		this.procedures = procedures;
		this.labels = labels;
		this.unit = unit;
	}
	
	/**
	 * @return the unit
	 */
	public String getUnit() {
		return unit;
	}
	/**
	 * @param unit the unit to set
	 */
	public void setUnit(String unit) {
		this.unit = unit;
	}
	
	/**
	 * @return the no
	 */
	public String getNo() {
		return no;
	}
	/**
	 * @param no the no to set
	 */
	public void setNo(String no) {
		this.no = no;
	}
	/**
	 * @return the id
	 */
	public String getID() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setID(String id) {
		this.id = id;
	}
	/**
	 * @return the salesOrderId
	 */
	public String getSalesOrderId() {
		return salesOrderId;
	}
	/**
	 * @param salesOrderId the salesOrderId to set
	 */
	public void setSalesOrderId(String salesOrderId) {
		this.salesOrderId = salesOrderId;
	}
	/**
	 * @return the salesOrderNo
	 */
	public String getSalesOrderNo() {
		return salesOrderNo;
	}
	/**
	 * @param salesOrderNo the salesOrderNo to set
	 */
	public void setSalesOrderNo(String salesOrderNo) {
		this.salesOrderNo = salesOrderNo;
	}
	/**
	 * @return the customerOrderRowNo
	 */
	public String getCustomerOrderRowNo() {
		return customerOrderRowNo;
	}
	/**
	 * @param customerOrderRowNo the customerOrderRowNo to set
	 */
	public void setCustomerOrderRowNo(String customerOrderRowNo) {
		this.customerOrderRowNo = customerOrderRowNo;
	}
	/**
	 * @return the salesOrderLineProjectsNo
	 */
	public String getSalesOrderLineProjectsNo() {
		return salesOrderLineProjectsNo;
	}
	/**
	 * @param salesOrderLineProjectsNo the salesOrderLineProjectsNo to set
	 */
	public void setSalesOrderLineProjectsNo(String salesOrderLineProjectsNo) {
		this.salesOrderLineProjectsNo = salesOrderLineProjectsNo;
	}
	/**
	 * @return the materialNo
	 */
	public String getMaterialNo() {
		return materialNo;
	}
	/**
	 * @param materialNo the materialNo to set
	 */
	public void setMaterialNo(String materialNo) {
		this.materialNo = materialNo;
	}
	/**
	 * @return the specificationType
	 */
	public String getSpecificationType() {
		return specificationType;
	}
	/**
	 * @param specificationType the specificationType to set
	 */
	public void setSpecificationType(String specificationType) {
		this.specificationType = specificationType;
	}
	/**
	 * @return the planStratTime
	 */
	public String getDemandQuantity() {
		return demandQuantity;
	}
	/**
	 * @param demandQuantity the demandQuantity to set
	 */
	public void setDemandQuantity(String demandQuantity) {
		this.demandQuantity = demandQuantity;
	}
	
	
	/**
	 * @return the requiredDate
	 */
	public String getRequiredDate() {
		return requiredDate;
	}
	/**
	 * @param requiredDate the requiredDate to set
	 */
	public void setRequiredDate(String requiredDate) {
		this.requiredDate = requiredDate;
	}
	/**
	 * @return the plannedStartUpTime
	 */
	public String getPlannedStartUpTime() {
		return plannedStartUpTime;
	}
	/**
	 * @param plannedStartUpTime the plannedStartUpTime to set
	 */
	public void setPlannedStartUpTime(String plannedStartUpTime) {
		this.plannedStartUpTime = plannedStartUpTime;
	}
	/**
	 * @return the plannedEndTime
	 */
	public String getPlannedEndTime() {
		return plannedEndTime;
	}
	/**
	 * @param plannedEndTime the plannedEndTime to set
	 */
	public void setPlannedEndTime(String plannedEndTime) {
		this.plannedEndTime = plannedEndTime;
	}
	/**
	 * @return the actualStartTime
	 */
	public String getActualStartTime() {
		return actualStartTime;
	}
	/**
	 * @param actualStartTime the actualStartTime to set
	 */
	public void setActualStartTime(String actualStartTime) {
		this.actualStartTime = actualStartTime;
	}
	/**
	 * @return the actualEndTime
	 */
	public String getActualEndTime() {
		return actualEndTime;
	}
	/**
	 * @param actualEndTime the actualEndTime to set
	 */
	public void setActualEndTime(String actualEndTime) {
		this.actualEndTime = actualEndTime;
	}
	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}
	/**
	 * @param status the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * @return the productionStatus
	 */
	public String getProductionStatus() {
		return productionStatus;
	}
	/**
	 * @param productionStatus the productionStatus to set
	 */
	public void setProductionStatus(String productionStatus) {
		this.productionStatus = productionStatus;
	}
	/**
	 * @return the tags
	 */
	public String[] getTags() {
		return tags;
	}
	/**
	 * @param tags the tags to set
	 */
	public void setTags(String tags[]) {
		this.tags = tags;
	}
	/**
	 * @return the procedures
	 */
	public procedures2 getProcedures() {
		return procedures;
	}
	/**
	 * @param procedures the procedures to set
	 */
	public void setProcedures(procedures2 procedures) {
		this.procedures = procedures;
	}
	/**
	 * @return the labels
	 */
	public Remark getLabels() {
		return labels;
	}
	/**
	 * @param labels the labels to set
	 */
	public void setLabels(Remark labels) {
		this.labels = labels;
	}
	/**
	 * @return the istatus
	 */
	public String getIstatus() {
		return istatus;
	}
	/**
	 * @param istatus the istatus to set
	 */
	public void setIstatus(String istatus) {
		this.istatus = istatus;
	}
	/**
	 * @return the imessage
	 */
	public String getImessage() {
		return imessage;
	}
	/**
	 * @param imessage the imessage to set
	 */
	public void setImessage(String imessage) {
		this.imessage = imessage;
	}
	/**
	 * @return the ioflag
	 */
	public String getIoflag() {
		return ioflag;
	}
	/**
	 * @param ioflag the ioflag to set
	 */
	public void setIoflag(String ioflag) {
		this.ioflag = ioflag;
	}

	
}
